Operator RxLink

Operator Library: Hardware Platform

このオペレータは、フレームグラバーと Pixelplant の Px100 および Px200 ボード間、あるいは Pixelplant ボードからフレームグラバーへのデータリンクを提供します。 TxLink は入力インターフェースオペレータを表します。 このリンクは、任意の画像フォーマットでデータを転送することができます。 リンクのフォーマットは、データを送信している対応するリンクに正確に一致するようにパラメータ設定する必要があります。

パラメータ Channel_ID は、仮想データチャネルの一意の ID を指定します。 これは、対応する送信側を指定してチャネル通信を確立するために必要です。 チャネル ID は、RxLinkタイプのデバイスリソースを 1 つ占有します。 デバイスリソースの完全なリストについては、Device Resources を確認してください。

データ転送は VisualApplets のフロー制御によって制御されるため、バッファリングは必要ありません。 例えば、RxLink 入力は、ImageBuffer オペレータを使用せずに DmaFromPc オペレータに直接接続できます。 ただし、カメラオペレータのいずれかのような無限ソースを使用する場合は、TxLink の前で引き続きバッファリングが必要です。

データリンクは、px100/200 ボードと mE4VD4-CL ボード間の仮想チャネルです。 仮想 RxLink チャネルの最大数は 61 を超えてはなりません。 また、帯域幅と FPGA リソースを効果的に使用するために、できる限り少ないリンクを使用するように考慮してください。 すべての仮想 RxLink データチャネルは、1 GByte/s の帯域幅を持つ単一の物理リンクに内部でマッピングされます。

Channel_ID は任意の順序にすることができ、1 から 61 の間の任意の値から開始できます。ただし、すべてのインデックスが一意である必要があります。 送信側の TxLinks の ID は、受信側の RxLinks と同じでなければならないことに注意してください。

同じボード上の TxLink と RxLink は同じ物理チャネルを共有せず、完全に独立しています。 つまり、同じボード上の RxLink と TxLink オペレータは、同じまたは異なる Channel_ID を持つことができ、互いに関連付けられることはありません。

[注] Pixelplant を使用したデザインの最適化されたルーティング

Pixelplant PX100/PX200/PX200e を搭載した mE4 用のデザインのルーティング結果(ビルド中)を最適化するために、ビット幅と Parallelism の積が 64 の倍数になるような設定を使用することをお勧めします。 積が正確に 64 である場合に、最適なルーティング結果が期待できます。

product = n * 64

n = 1 は最適なルーティング結果につながります。

ビット幅と Parallelism の積が 2 のべき乗であり、64 以下(ただし 1、2、4 を除く)である場合にも、非常に優れたルーティング結果が期待できます。その他の構成では、タイミングエラーが発生する可能性があります。

ハードウェアプラットフォームで使用可能
microEnable IV VD4-CL/-PoCL
pixelPlant 100
pixelPlant 200

I/O Property

Property 値
オペレータータイプ M
Output Link O(信号入力)

サポートされているリンクフォーマット

Link Parameter Output Link O
Bit Width [1, 64]
Arithmetic {unsigned, signed}
Parallelism any
Kernel Columns any
Kernel Rows any
Img Protocol {VALT_SIGNAL, VALT_LINE1D, VALD_PIXEL0D}
Color Format any
Color Flavor any
Max. Img Width any
Max. Img Height any

パラメーター

Channel_ID
タイプ static パラメータ
Default 1
範囲 [1, 61]

このパラメータは、データリンクの一意のチャネル ID を定義します。